<%@page import="java.net.URLEncoder"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="com.upc.virtes.ConexionPgSQL"%>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td width="100%" class="cabecera_admin_bloque_central">
                        Ex&aacute;menes publicados
		</td>
	</tr>
</table><br />

<table width="100%" border="0">

<%
int Contador=0;

String comboTipos="";
String tmpCodTipo="";
String tmpNomTipo="";

ConexionPgSQL Conexion = new ConexionPgSQL();
Conexion.ConexionPgsql();

String Sql = "SELECT cod_tipo, nombre FROM tipos ORDER BY nombre ASC";
Conexion.QuerySQL(Sql);
ResultSet filasCombo = Conexion.getRs();

while(filasCombo.next())
{
    Contador++;
    if(Contador==1) {
        tmpCodTipo = filasCombo.getString(1);
        tmpNomTipo = filasCombo.getString(2);
    }

    if(request.getParameter("cod_tipo")!=null) {
        if(request.getParameter("cod_tipo").equals(filasCombo.getString(1))) {
                comboTipos += "<option value=\""+filasCombo.getString(1)+"\" selected>"+filasCombo.getString(2)+"</option>";
                tmpNomTipo = filasCombo.getString(2);
            } else {
                comboTipos += "<option value=\""+filasCombo.getString(1)+"\">"+filasCombo.getString(2)+"</option>";
            }
     } else {
        comboTipos += "<option value=\""+filasCombo.getString(1)+"\">"+filasCombo.getString(2)+"</option>";
     }
}

if(Contador==0) {
    comboTipos = "<option value=\"0\">Sin tipos creados</option>";
}

if (request.getParameter("cod_tipo")!=null)
{
    tmpCodTipo = request.getParameter("cod_tipo");
}
%>
    <tr>
        <td width='80%' class='registros_admin_bloque_central'>
            Seleccion de tipo: <select onchange='ajax.paginaEnlace("","admi","bloque.jsp","seccion=Aexam&cod_tipo="+this.value,"","workzone");'><%=comboTipos%></select>
        </td>
        <td width='20%' class='registros_admin_bloque_central' colspan='2'>
            <div align='center'>
                <input type='submit' name='Submit' value='Agregar ex&aacute;men' class='boton_enviar' onclick='ajax.paginaEnlace(event,"admi","agregar.jsp","seccion=Aexam&cod_tipo=<%=tmpCodTipo %>&nom_tipo=<%=tmpNomTipo %>","","boxzone");'>
            </div>
        </td>
    </tr>

    <%
    Contador = 0;
    String sqlExamen = "SELECT cod_examen, titulo, descripcion FROM examenes WHERE cod_tipo='"+tmpCodTipo+"' ORDER BY titulo ASC";
    //String sqlExamen = "SELECT cod_examen, titulo FROM examenes ORDER BY titulo ASC";
    Conexion.QuerySQL(sqlExamen);
    ResultSet filasExamen = Conexion.getRs();

    while(filasExamen.next())
    {
        Contador++;
    %>
    <tr>
        <td  width='80%' class='subregistros_admin_bloque_central' onmouseover='this.className="subregistros_admin_bloque_central_seleccion" '  onmouseout='this.className="subregistros_admin_bloque_central" '>
             <blockquote><%=Contador+".- "+filasExamen.getString(2)%></blockquote>
         </td>
          <td width='10%' class='enlaces_admin_bloque_central'>
              <a onclick=ajax.paginaEnlace(event,"exam","editar.jsp","seccion=Aexam&cod_examen=<%=filasExamen.getString(1) %>&cod_tipo=<%=tmpCodTipo %>&nom_tipo=<%=tmpNomTipo %>&titulo=<%=URLEncoder.encode(filasExamen.getString(2)) %>&descripcion=<%=URLEncoder.encode(filasExamen.getString(3))%>","","boxzone");>Editar</a>
          </td>
          <td width='10%' class='enlaces_admin_bloque_central'>
                  <a onclick=ajax.paginaEnlace(event,"exam","borrar.jsp","seccion=Aexam&cod_examen=<%=filasExamen.getString(1) %>&cod_tipo=<%=tmpCodTipo %>","js","boxzone");>Borrar</a>
          </td>
    </tr>
    <%
    }
    %>
</table>